@charset "utf-8";

section#mainTopContent {
	padding: 10px 5px 10px 5px;
}

section#mainTopContent h1{
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	margin-right: 10px;
}


div#features {
	margin-bottom: 0px;
}

div#features > div {
	min-height: 100px;
	background-repeat: no-repeat;
	background-size:60px auto;
	background-position: 5px 20px;
	border-bottom: inset 1px #555555;
}

div#features > div:last-child {
	border-bottom: none;
}

div#features > div a p {
	font-size: 14px;
}


div#features a h2 {
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	background: url("/images/sp/right_yaji.png") no-repeat scroll right 2px;
	background-size:20px auto;
	margin-right: 10px;
}

div#mainContent #features > div a {
	color: #333;
	display: block;
	text-decoration: none;
	padding: 10px 5px 10px 75px;
}


div#news {
	margin-bottom: 20px;
}

div#news nav ul {
	margin-top: 10px;
}

div#news nav ul li {
	border-bottom: inset 1px #555555;
	position: relative;
}

div#news nav ul li:first-child {
	border-top: inset 1px #555555;
}

div#news nav ul li a {
	display: block;
	padding: 5px 20px 20px 5px;
	text-decoration: none;
	color: #333;
	background: url("/images/sp/right_yaji.png") no-repeat scroll right 2px;
	background-size:20px auto;
	margin-right: 10px;
}

div#news nav ul li time {
	color: #aaa;
	position:absolute;
	bottom:0px;
	right:10px
}